import axios from 'axios'
interface Iuser{
    name:string
    age:number
}
export class Mycloudobjects {
    //云对象部署至云侧后，每一次调用都可能是不同的后台节点，因此在云对象上定义类成员变量是无意义的
    //static num:number = 0  不能定义类成员变量
    //封装了求和函数
    add(num1: number, num2: number) {
        return { result: num1 + num2 };
    }
    //封装了求减函数
    subtract(num1: number, num2: number) {
        return { result: num1 - num2 };
    }
    async axios(){
        let res = await axios.get('https://mock.mengxuegu.com/mock/677259af4008ec3aca764c0a/zhang/getAPI')
        return {result:res.data}
    }
    //云对象无需编写构造函数
    //constructor() {}
    method(value:Iuser){
        let newDate = Date()
        let userData:Iuser = {
            name:"小明",
            age:18
        }
        let num:number = 18
        return {result:userData}//num
    }
}
